/*
 *
 * 名称：八门
 * 功能：奇门遁甲八门属性配置
 * 作者：清河张
 * 时间：2025.05.11
 *
 */

#ifndef MEN8_H
#define MEN8_H
#include "base/zhouqi.h"
#include "base/wuxing.h"

namespace QMDJ {

class MEN_T : public CT
{
public:
    enum EMEN
    {
        XIUUU, SHENG, SHANG, DUUUU,
        JING3, SIIII, JING1, KAIII,
        M____ = INVALIDID
};
    //默认构造函数
    MEN_T();
    //全参数构造函数，默认属性配置
    MEN_T(int id, int wx, const char* name);
    WUXING5 wx5() const;//五行
    void yu(WUXING5);//遇见五行的反应
    WUXING5::WXXQS wxxqs() const;//旺相休囚死


private:
    struct{
        int _wx:4;//五行
        int _wxxqs:4;//旺相休囚死
        int _rev:24;
    };


};
typedef ZHOUQI<MEN_T, 8> MEN8;
}

#endif // MEN8_H
